﻿using System.ComponentModel;
using System.ComponentModel.DataAnnotations;

namespace HCQ2_Model.VR
{
    /// <summary>
    ///  基本用户
    /// </summary>
    public class BaseDDAPI
    {
        /// <summary>
        ///  用户内部编码，成功登录后下发32位guid
        ///  用于验证是否登录用户
        /// </summary>
        [DisplayName("用户内部编码")]
        [Required(ErrorMessage = "用户内部编码必填！")]
        public string userid { get; set; }
    }
    public class BaseVRAPI
    {
        /// <summary>
        ///  用户内部编码，成功登录后下发32位guid
        ///  用于验证是否登录用户
        /// </summary>
        [DisplayName("用户内部编码")]
        [Required(ErrorMessage = "用户内部编码必填！")]
        public string userID { get; set; }
    }
    /// <summary>
    ///  分页对象
    /// </summary>
    public class PageAPI
    {
        /// <summary>
        ///  第几页 默认：1
        /// </summary>
        public int page { get; set; } = 1;
        /// <summary>
        ///  每页数量 默认：10
        /// </summary>
        public int rows { get; set; } = 10;
    }
    public class BaseUserPage: PageAPI
    {
        /// <summary>
        ///  用户内部编码，成功登录后下发32位guid
        ///  用于验证是否登录用户
        /// </summary>
        [DisplayName("用户内部编码")]
        [Required(ErrorMessage = "用户内部编码必填！")]
        public string userid { get; set; }
    }
}